/*
 * Bonus.h
 *
 *  Created on: 11/06/2013
 *      Author: Juliansci
 */

#ifndef BONUS_H_
#define BONUS_H_

#include <list>
#include <string>
#include <iostream>

class Escenario;
class Personaje;
using namespace std;

class Bonus {
public:
	static int identificador;
	Bonus();
	list<pair<string, string>*> obtenerImagenesBonus();
	virtual void ejecutar(Personaje*, Escenario*) {
	}
	;
	string getNombre();
	virtual ~Bonus() {
	}
	;
	string serialize();
	void setId(int id);
	int getId();
	void setCoordenadas(int x, int y);
	pair<int, int> getCoordenadas();
private:
	int id;
	int x, y;
protected:
	string nombre;

};
#endif /* BONUS_H_ */
